package com.zhentao.service;

import com.zhentao.model.common.dtos.PermissionResult;
import com.zhentao.model.common.dtos.ResponseResult;
import com.zhentao.model.pojo.core.ChargeStationInfo;
import com.baomidou.mybatisplus.extension.service.IService;
import com.zhentao.model.pojo.core.dto.ChargeStationInfoDto;
import com.zhentao.model.pojo.core.param.ChargeStationInfoParam;

/**
* @author 31919
* @description 针对表【charge_station_info】的数据库操作Service
* @createDate 2024-12-22 19:57:12
*/
public interface ChargeStationInfoService extends IService<ChargeStationInfo> {

    ResponseResult getCoreList(ChargeStationInfoDto chargeStationInfoDto);

    PermissionResult GetAdminChangeList(ChargeStationInfoDto chargeStationInfoDto);

    PermissionResult AdminChangeUpdate(ChargeStationInfoDto chargeStationInfoDto);

    PermissionResult AdminChangeDel(ChargeStationInfoDto chargeStationInfoDto);
    ResponseResult myCoreList(ChargeStationInfoParam param);

}
